package lp2.projetoagenda;

import java.util.Scanner;

public class AgendaMultiTudo {
	
	public static void main(String[] Args){
		
		Agenda agendaDoUsuario = new Agenda();
		
		Scanner teclado = new Scanner(System.in);
		int controle;
		String espera;
		
		controle = 15;
		
		while(!(controle == 0)){
			System.out.println("Agenda Multitudo");
			System.out.println("Digite:");
			System.out.println("1 - para visualizar o perfil");
			System.out.println("2 - para adicionar um evento");
			System.out.println("3 - para listar os eventos");
			System.out.println("4 - para cadastrar um novo contato");
			System.out.println("5 - para cadastrar contato no evento");
			System.out.println("6 - para listar contatos");
			System.out.println("7 - para remover um contato");
			System.out.println("8 - para buscar um evento com o contato descrito");
			System.out.println("9 - para alterar o perfil");
			System.out.println("0 - para sair");
			controle = teclado.nextInt();
			
			if(controle == 1){
				agendaDoUsuario.visualizarPerfil();
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			
			else if(controle == 2){
				try {
					agendaDoUsuario.adicionarEvento();
				} catch (Exception e) {
				}
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			
			else if(controle == 3){
				try {
					agendaDoUsuario.listarEventos();
				} catch (Exception e) {
				}
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			

			else if(controle == 4){
				agendaDoUsuario.cadastrarContatos();
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			
			else if(controle ==  5){
				try {
					agendaDoUsuario.cadastraContatoNoEvento();
				} catch (Exception e) {
				}
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			
			else if(controle == 6){
				agendaDoUsuario.listarContatos();
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			
			else if(controle == 7){
				
			}
			
			else if(controle == 8){
				
			}
			
			else if(controle == 9){
				agendaDoUsuario.alteraPerfil();
				System.out.println("Digite qualquer palavra para voltar");
				espera = teclado.next();
			}
			agendaDoUsuario.sairEgravar();
		}
		agendaDoUsuario.sairEgravar();
		System.exit(0);
		
		
	}
	
	

}
